package _ppt_test;

import java.util.Random;
import java.util.Scanner;

/*
    猜大小：编写猜数字游戏（随机生成一个1-100范围内的数，让用户输入猜，提示大了或小了，直到用户猜中）。
       提示: random.nextInt(100) + 1;
 */
public class demo01 {
    public static void main(String[] args) {
        Random rand = new Random();                        // 创建Random对象，用于生成随机数
        Scanner scanner = new Scanner(System.in);          // 创建Scanner对象，用于读取用户输入
        System.out.println("请输入一个1-100的整数：");

        int userNum = 0;                                   // 初始化用户输入的整数变量
        int randNum = rand.nextInt(100) + 1;         // 生成一个1-100之间的随机整数

        while (userNum != randNum) {                       // 循环，直到用户猜中随机数
            userNum = scanner.nextInt();                   // 读取用户输入的整数
            if (userNum > randNum) {                       // 判断用户输入的数是否大于随机数
                System.out.println("猜大了");               // 如果大于，提示“猜大了”
            } else if (userNum < randNum) {                // 判断用户输入的数是否小于随机数
                System.out.println("猜小了");               // 如果小于，提示“猜小了”
            }
        }
        System.out.println("恭喜你猜中了！");
    }
}
